package com.ship.dispatch.service;

import com.ship.dispatch.bean.SpYearPlanSchemeDetail;
import com.ship.dispatch.vo.SpYearPlanDetailExportVo;
import com.ship.dispatch.vo.SpYearPlanSchemeDetailExportVo;

import java.util.List;


public interface SpYearPlanSchemeDetailExService extends ShipBaseService<SpYearPlanDetailExportVo>{
    /**
     * 动态sql查询
     * @return
     */
    List<SpYearPlanDetailExportVo> getYearPlanSchemeDetailList();

    /**
     * 获取导出列
     * @return
     */
    List<String> getTableColumnList();

    /**
     * 导出列表和甘特图
     * @param spYearPlanSchemeDetail
     * @param url
     * @return
     */
    String exportYearlyPlanDetailAndGante(SpYearPlanSchemeDetail spYearPlanSchemeDetail,String url,Integer size);

    /**
     * 导出列表
     * @param spYearPlanSchemeDetailExportVo
     * @return
     */
    String exportYearlyPlanDetail(SpYearPlanSchemeDetailExportVo spYearPlanSchemeDetailExportVo);
}
